mechanism of pyruvate decarboxylation